economic self-reliance - Spanish English Dictionary